Installation Guide
This a guide to installing the Triaster server onto your computer.
Installation Process
Implementer to check minimum system requirements
- Check this using the following KB article: Minimum system requirements
- Run the Setup.exe for Triaster Server to get summary of compliance against minimum requirements.
- Checking the bitness of Visio and installed Service Packs
Check Bitness of Visio
- Visio - Open Microsoft Visio > Click File > Click Account > Click About Visio - Check the bitness of Visio
- Configure the Triaster Services User Account
Install Process Navigator and Configure Visio
Perform the following steps whilst logged in to the server as the Triaster publication user. Make sure that Visio is installed before installing Process Navigator.
- Ensure Macro Security is enabled.
- In Visio, go to File > Options, select 'Trust Centre', click 'Trust Centre Settings', click Macro Settings, select 'Enable all macros', select 'Trust access to the VBA project object model', click OK, and click OK.
- Ensure access to Visual Basic project is enabled.
- In Visio, go to File > Options, select 'Trust centre', click 'Trust Centre Settings', click 'Macro Settings', ensure 'Trust access to the VBA project object model' (under 'Developer Macro Settings') is checked, click OK.
- Set up the default file type for Process Navigator to use.
- In Visio, click the File tab, click Options, in Visio Options dialog click Save, under Save documents set 'Save files in this format' to 'Visio Macro-Enabled Document', click OK and close.
- Set as 'Save As' type
- In Visio - change the 'Save as' type to VML
- Open Visio, open new document, select 'Save As' with type as 'Web Page', click Publish, on Advanced tab change output format to VML, click OK, delete page just created.
- Install Process Navigator by running the .msi file. Make sure to extract the .msi file from the zip folder first.
- Make sure to Activate your Process Navigator before proceeding.
- In Windows Server 2012
- Create this folder C:\Windows\SysWOW64\config\systemprofile\Desktop
- Create this folder only C:\Windows\System32\config\systemprofile\Desktop
- Turn 'Rollbacks' off.
- Open Process Navigator
- Click Tools > Options .
- Select the 'Rollback' tab
- Un-tick 'Enable Automated Rollback on Cancel'
- Click OK, close Process Navigator.
Configure Triaster Server
Make sure the files have been extracted from the zip folder before you begin.
- Run the setup.exe to install the Triaster server
- In the setup.exe go to the edit details tab and input the username and password of the publication user account
- Run PubServerConfig.exe as Administrator (\Triaster\TriasterServer2011\Services). The steps below are the configuration settings which should be changed by the implementer.
- All Servers tab: Change path if applicable (e.g. from C:\ to D:\)
- Publication Server tab: change from default (Server1 to actual computer name)
- Token Server tab: change from default (Server1 to actual computer name)
- Publication Settings Application Level (Web Server) tab: If it is a new installation, use information on client site.
- Ensure that Email Settings are updated with the information held on the client site.
- Tick 'Delete Obsolete HTML' box if this is required (see technical information on client site).
- Tick 'Menu Editor Enabled' if this is required (see technical information on client site).
- Set the Properties File Path to the relevant value (see technical information on client site). The default path is C:\Triaster\TriasterServer2011\ProcessLibraries\.
- Tick 'Auto Publish on Map Copy' and increase the 'Auto-Publish Interval (Mins)'
- Tick 'Copy Maps (Sandpit to Prelive)', 'Copy Maps (Prelive to Live)' and 'Copy Maps (Prelive to Sandpit)'
- Publication Settings Site Level 1 (Web Server) tab: Configure the settings for each site.
- Recipient email should be that specified in the technical information.
- For process maps path, menu page maps path and web server root path, the values should generally be left unchanged unless changing from C:\ to D:\ or unless a different path is specified in the technical information.
- For website URL, "localhost" should be replaced with the value specified in technical information.
- Hide tabs for relevant sites (Example - Hide Approvals tab in the Sandpit site)
- Publication Settings Site Level 2 (Web Server) tab:
- Leave the settings in this tab unchanged unless explicitly requested.
- Open Settings.xml and check for global changes missed by PubServerConfig.
- C:\ should update to D:\ if required.
- "Localhost" should be replaced with correct hostname or server name (if the hostname is unknown).
- MTop post publish tasks can be deleted (unless the user is still using MTop)
- Enable NewsPage on the Live site in the Triaster Sample Library section (if required by the customer)
- Ensure the Queue path is set correctly in the config.xml file for each Admin tool.
Default path: \Triaster\TriasterServer2011\ProcessLibraries\Triaster Sample Library\SITE\Tools\Admin\config.xml
- Configure Libraries.xml.
Open Libraries.xml (\Triaster\TriasterServer2011\ProcessLibraries\) in Notepad, replace 'localhost' with relevant hostname or server name, save and close file
- IIS validation:
- Start IIS > the following should be present under 'Default Web Site' - 'ProcessLibraries 2011' and 'Triaster Browser Toolkit 2011'. If this isn't visible trying switching to 'content view' and look under 'sites'
- If not, go to Troubleshooting appendix.
- Web validation: On the web server, execute this URL in the web browser: http://localhost/processlibraries%202011/triaster%20sample%20library/Live/static%20html/header.html
If the Triaster banner is not visible, go to Troubleshooting appendix.
- Service validation: Go to Start > Administrative Tools > Services.
The following services should be present, configured to start automatically, and started. If this is not the case, trouble shoot:
- Triaster Alert Server 2011
- Triaster Improvement Workbench Server 2011
- Triaster Publication Listener Service
- Triaster Publication Server 2011
- Triaster Task File Server 2011
Setting Permissions
The following permissions will need to be set. In order to set these permissions, go to the Triasterserver2011 folder in the file explorer (Normally in C:Triaster) and right click. Then click on properties and go to the security tab. From here you can edit the users and their permissions by clicking on edit, then either editing or adding a user via the add button. If you are adding a user then make sure to use the check name feature.
- Network Service - Following the previous steps, add the Network service account and give this account full control of the triasterserver2011 folder.
- Publication user account - The publication user account will also need full control on the triasterserver2011 folder.
Activate Triaster Server
- To activate the Triaster Server navigate to the login page of the Triaster server and click on the 'Activation Tool' link under the login button. Once you've clicked this you will be brought to a new window containing the activation page.
- Here, Select the library you wish to activate and click 'launch activation webpage'.
- Enter your activation reference and input the amount of months you wish to activate for. Enter the email adress for the key to be sent to.
- Copy the activation code emailed to you and go to the previous window and paste the code into the text box and click apply activation code. Wait about 10-30 seconds and some text should appear saying the activation was successful. This means that your library has been successfully activated.
First time account creation
When first logging into your Triaster Server for the first time, Use these credentials. installation@triaster.co.uk as the username and installation as the password. This will bring you to a page prompting you to set up an account for logging into the Triaster Server. Input the email of the account you wish to be a full admin of the Triaster service, as this account will never be able to be removed. Then make sure to log in to this new account to see if everything worked correctly.
Publish all sites in Triaster Sample Library
Publish all sites within Triaster Sample Library. If this fails then open IIS manager and navigate to the application pools and double check that the account under the 'identity' column of the TriasterAppPool has the correct permissions on the TriasterServer2011 folder. If publication fails for any other reason, go to troubleshooting appendix.
Create Template Library
- Create a clone of the Triaster Sample Library called Template Library. Restart Improvement Workbench service if clone does not progress.
- Apply the customer's default theme
- In the PubServerConfig utility set the Help type to either Use Help URL or Use Help Menupage. This choice will be specified by the customer in their technical informationrmation
- If Use Help URL is required, change Help link as required. If any vdx help pages are used (such as Help.vdx), the following should be done:
- Publish the vdx file(s) to the html folder
- Move the published files (for each vdx) into static html in a new folder called help
- In settings.xml, the HelpMenuURL should be set to the relative path to the following HTML file format "../../ProcessLibraries%202011/Template Library//static html/help/help.map page-1_files/main_2.html", substituting files names where appropriate. This should be done for each site.
- If Use Help Homepage is required, a help menupage template must be specified for each site (the default template is 'help menupage.txt')
- If Use Help Homepage is required, edit each template file, changing the text, number of items, links and icons as specified in the customer technical informationrmation page.
- Perform test publish on a site to ensure branding from publish.css is picked up correctly
- Delete all HTML and map content from this library
Create Process Library
- Create a clone library from the Template Library called Process Library (or whatever library name the customer has specified).
- Add stencil and template from server 10 library (if applicable)
Enabling News Page for the Live site in Triaster Sample Library
- Edit Settings.xml (\Triaster\TriasterServer2011\Settings\)
- Search for the NewsPage node in the Triaster Sample Library - Live section
Edit the following tags within the NewsPage node
<DocumentLocation>
<Path>C:\Triaster\Documents\</Path>
<URL>\Documents\</URL>
<DocumentLocation>
Edit the path and URL as required.
<Enabled>true</Enabled>
Set to true
<RootDocumentPath>C:\Triaster\Documents</RootDocumentPath>
Edit the path as required.
This will enable the NewsPage feature in the Triaster Sample Library - Live site.
Create Scheduled Tasks
Scheduled Publication Task
- Log on to the server as the publication user (i.e. the user that runs the Triaster services, such as 'Triaster Publication Server 2011).
- Start (Press Windows key in 2012) > Administrative Tools > Task Scheduler.
- On the right-hand side of the window, in the Actions pane, click 'Create Task...'.
- In the 'Create Task' dialog, on the 'General' tab, enter an appropriate name for the task.
- Select the 'Run whether user is logged in or not' radio button.
- Tick 'Run with highest privileges'.
- Click the 'Triggers' tab.
- Click 'New...'
- Set the appropriate schedule.
- Typically, Prelive and Sandpit publications are scheduled to run daily, at or shortly after midnight. Live publications aren't usually scheduled, but can be if required.
- Ensure 'Enabled' is ticked.
- Click OK to close the 'New Trigger' dialog.
- Click the 'Actions' tab.
- Click 'New...'
- Ensure 'Action' is set to 'Start a program', click 'Browse...', and select the appropriate scheduling CMD file, typically found in:
- "C:\Triaster\TriasterServer2011\Publication Files\".
- e.g. select 'schedule live.cmd', 'schedule prelive.cmd', or 'schedule sandpit.cmd'.
- Click OK to close the 'New Action' dialog.
- Click OK.
- Enter the publication user account user name and password, and click OK.
Kill Visio Task
- Open 'Task Scheduler'.
- Start (Press Windows key in 2012) > Administrative Tools > Task Scheduler
- In the left-hand pane, expand 'Task Scheduler Library'.
- Create a 'Triaster' folder, if necessary.
- Click 'Task Scheduler Library'.
- In the right-hand pane, click 'New Folder...'.
- Name it 'Triaster', and click OK.
- In the left-hand pane, click 'Triaster'.
- In the right-hand pane, click 'Create Task...'.
- In the 'Create Task' dialog, on the 'General' tab, set:
- Name: Kill Visio
- Description: Checks for and ends dead Visio.exe processes that would interfere with Visio automation.
- Run whether user is logged on or not: TRUE
- Run with highest privileges: TRUE
- On the 'Triggers' tab, click 'New...'.
- In the 'New Trigger' dialog, set:
- Begin the task: On a schedule
- Settings: One time
- Start: 00:00:00
- Repeat task every: 1 minute for a duration of: Indefinitely
- Enabled: TRUE
- and click OK.
- On the 'Actions' tab, click 'New...'.
- In the 'New Action' dialog, set:
- Action: Start a program
- Program/script: Browse to 'Drive':\Triaster\TriasterServer2011\PublicationFiles\KillVisio.cmd
- and click OK.
- On the 'Settings' tab, set:
- Stop the task if it runs for longer than: 1 hour
- and click OK.
- Enter the credentials of the Triaster Services user (aka the Publication User), and click OK.
Install Weblog Expert (if required)
- Install and activate (customer services to provide activation code)
- Open Weblog Expert and File > Restore from sample file (sample.wles)
- Edit this sample profile (Triaster Sample) as needed. Change path of IIS logs (usually found in %SystemDrive%\inetpub\logs\LogFiles for IIS7 or %windir%\System32\LogFiles for IIS6)). Need to install HTTP Logging in Role Services (Service Manager) if not installed already.
- In order to produce a html report, highlight the profile "Triaster Sample" and click the Analyse button
Post installation
- Add a copy of the following files to 'Custom Files & Documents on the customer support site:
- Properties file (if not already added)
- Weblog profile (if purchased)
- Update technical informationrmation page on client site, making sure installed version number is updated.
|